home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 326-350 / disk_332 / k1_editor / k1_window_e.c < prev    next >
C/C++ Source or Header  |  1992-05-06  |  39KB  |  3,619 lines

  1.  
  2. struct NewScreen NewScreenStructure = {
  3.     0,0,
  4.     640,200,
  5.     2,
  6.     0,1,
  7.     HIRES,
  8.     CUSTOMSCREEN,
  9.     NULL,
  10.     (UBYTE *)"Kawai K1(m) »Single« Sound Editor by Michael Balzer 1990",
  11.     NULL,
  12.     NULL
  13. };
  14.  
  15. #define NEWSCREENSTRUCTURE NewScreenStructure
  16.  
  17. UBYTE UNDOBUFFER[11];
  18.  
  19. struct PropInfo Gadget18SInfo = {
  20.     AUTOKNOB+FREEHORIZ,
  21.     0,-1,
  22.     655,-1,
  23. };
  24.  
  25. struct Image Image1 = {
  26.     0,0,
  27.     6,6,
  28.     0,
  29.     NULL,
  30.     0x0000,0x0000,
  31.     NULL
  32. };
  33.  
  34. struct Gadget Gadget18 = {
  35.     NULL,
  36.     345,113,
  37.     128,10,
  38.     NULL,
  39.     RELVERIFY+GADGIMMEDIATE,
  40.     PROPGADGET,
  41.     (APTR)&Image1,
  42.     NULL,
  43.     NULL,
  44.     NULL,
  45.     (APTR)&Gadget18SInfo,
  46.     55,
  47.     NULL
  48. };
  49.  
  50. struct PropInfo Gadget17SInfo = {
  51.     AUTOKNOB+FREEVERT,
  52.     -1,0,
  53.     -1,655,
  54. };
  55.  
  56. struct Image Image2 = {
  57.     0,0,
  58.     12,4,
  59.     0,
  60.     NULL,
  61.     0x0000,0x0000,
  62.     NULL
  63. };
  64.  
  65. struct Gadget Gadget17 = {
  66.     &Gadget18,
  67.     160,48,
  68.     20,64,
  69.     NULL,
  70.     RELVERIFY+GADGIMMEDIATE,
  71.     PROPGADGET,
  72.     (APTR)&Image2,
  73.     NULL,
  74.     NULL,
  75.     NULL,
  76.     (APTR)&Gadget17SInfo,
  77.     51,
  78.     NULL
  79. };
  80.  
  81. struct PropInfo Gadget16SInfo = {
  82.     AUTOKNOB+FREEHORIZ,
  83.     0,-1,
  84.     655,-1,
  85. };
  86.  
  87. struct Image Image3 = {
  88.     0,0,
  89.     6,6,
  90.     0,
  91.     NULL,
  92.     0x0000,0x0000,
  93.     NULL
  94. };
  95.  
  96. struct Gadget Gadget16 = {
  97.     &Gadget17,
  98.     29,113,
  99.     128,10,
  100.     NULL,
  101.     RELVERIFY+GADGIMMEDIATE,
  102.     PROPGADGET,
  103.     (APTR)&Image3,
  104.     NULL,
  105.     NULL,
  106.     NULL,
  107.     (APTR)&Gadget16SInfo,
  108.     52,
  109.     NULL
  110. };
  111.  
  112. struct PropInfo Gadget15SInfo = {
  113.     AUTOKNOB+FREEVERT,
  114.     -1,0,
  115.     -1,655,
  116. };
  117.  
  118. struct Image Image4 = {
  119.     0,0,
  120.     12,4,
  121.     0,
  122.     NULL,
  123.     0x0000,0x0000,
  124.     NULL
  125. };
  126.  
  127. struct Gadget Gadget15 = {
  128.     &Gadget16,
  129.     476,48,
  130.     20,64,
  131.     NULL,
  132.     RELVERIFY+GADGIMMEDIATE,
  133.     PROPGADGET,
  134.     (APTR)&Image4,
  135.     NULL,
  136.     NULL,
  137.     NULL,
  138.     (APTR)&Gadget15SInfo,
  139.     54,
  140.     NULL
  141. };
  142.  
  143. SHORT BorderVectors1[] = {
  144.     0,0,
  145.     127,0,
  146.     127,63,
  147.     0,63,
  148.     0,0,
  149.     0,31,        /* Mittelstrich */
  150.     127,31
  151. };
  152. struct Border Border1 = {
  153.     -2,-1,
  154.     1,0,JAM1,
  155.     7,
  156.     BorderVectors1,
  157.     NULL
  158. };
  159.  
  160. struct IntuiText IText1 = {
  161.     2,0,JAM2,
  162.     32,-9,
  163.     NULL,
  164.     (UBYTE *)"Vibrato",
  165.     NULL
  166. };
  167.  
  168. struct Gadget Gadget14 = {
  169.     &Gadget15,
  170.     347,49,
  171.     124,62,
  172.     GADGHBOX+GADGHIMAGE,
  173.     GADGIMMEDIATE,
  174.     BOOLGADGET,
  175.     (APTR)&Border1,
  176.     NULL,
  177.     &IText1,
  178.     NULL,
  179.     NULL,
  180.     150,
  181.     NULL
  182. };
  183.  
  184. SHORT BorderVectors2[] = {
  185.     0,0,
  186.     131,0,
  187.     131,33,
  188.     0,33,
  189.     0,0
  190. };
  191. struct Border Border2 = {
  192.     -2,-1,
  193.     1,0,JAM1,
  194.     5,
  195.     BorderVectors2,
  196.     NULL
  197. };
  198.  
  199. struct IntuiText IText2 = {
  200.     2,0,JAM2,
  201.     30,-9,
  202.     NULL,
  203.     (UBYTE *)"KS Curve",
  204.     NULL
  205. };
  206.  
  207. struct Gadget Gadget13 = {
  208.     &Gadget14,
  209.     187,49,
  210.     128,32,
  211.     GADGHBOX+GADGHIMAGE,
  212.     GADGIMMEDIATE,
  213.     BOOLGADGET,
  214.     (APTR)&Border2,
  215.     NULL,
  216.     &IText2,
  217.     NULL,
  218.     NULL,
  219.     151,
  220.     NULL
  221. };
  222.  
  223. SHORT BorderVectors3[] = {
  224.     0,0,
  225.     59,0,
  226.     59,10,
  227.     0,10,
  228.     0,0
  229. };
  230. struct Border Border3 = {
  231.     -2,-1,
  232.     1,0,JAM1,
  233.     5,
  234.     BorderVectors3,
  235.     NULL
  236. };
  237.  
  238. struct IntuiText IText4 = {
  239.     2,0,JAM2,
  240.     -86,1,
  241.     NULL,
  242.     (UBYTE *)"Poly Mode:",
  243.     NULL
  244. };
  245.  
  246. struct IntuiText IText3 = {
  247.     1,0,JAM2,
  248.     4,1,
  249.     NULL,
  250.     (UBYTE *)"POLY 1",
  251.     &IText4
  252. };
  253.  
  254. struct Gadget Gadget12 = {
  255.     &Gadget13,
  256.     342,24,
  257.     56,9,
  258.     GADGHBOX+GADGHIMAGE,
  259.     GADGIMMEDIATE,
  260.     BOOLGADGET,
  261.     (APTR)&Border3,
  262.     NULL,
  263.     &IText3,
  264.     NULL,
  265.     NULL,
  266.     100,
  267.     NULL
  268. };
  269.  
  270. struct PropInfo Gadget11SInfo = {
  271.     AUTOKNOB+FREEVERT,
  272.     -1,0,
  273.     -1,655,
  274. };
  275.  
  276. struct Image Image5 = {
  277.     0,0,
  278.     12,4,
  279.     0,
  280.     NULL,
  281.     0x0000,0x0000,
  282.     NULL
  283. };
  284.  
  285. struct Gadget Gadget11 = {
  286.     &Gadget12,
  287.     322,48,
  288.     20,64,
  289.     NULL,
  290.     RELVERIFY+GADGIMMEDIATE,
  291.     PROPGADGET,
  292.     (APTR)&Image5,
  293.     NULL,
  294.     NULL,
  295.     NULL,
  296.     (APTR)&Gadget11SInfo,
  297.     56,
  298.     NULL
  299. };
  300.  
  301. USHORT ImageData6[] = {
  302.     0xFFF0,0x0000,0xFFFF,0x0000,0xFF0F,0xC000,0xFC03,0xE000,
  303.     0xF000,0xF000,0xFF0F,0xF000,0xFF0F,0xE000,0xFF0F,0xC000,
  304.     0xFFFF,0x0000,0xFFF0,0x0000
  305. };
  306.  
  307. struct Image Image6 = {
  308.     0,0,
  309.     20,10,
  310.     1,
  311.     ImageData6,
  312.     0x0001,0x0000,
  313.     NULL
  314. };
  315.  
  316. USHORT ImageData7[] = {
  317.     0xFFF0,0x0000,0xFFFF,0x0000,0xFFCF,0xC000,0xFFC3,0xE000,
  318.     0xF000,0xF000,0xF000,0xF000,0xFFC3,0xE000,0xFFCF,0xC000,
  319.     0xFFFF,0x0000,0xFFF0,0x0000
  320. };
  321.  
  322. struct Image Image7 = {
  323.     0,0,
  324.     20,10,
  325.     1,
  326.     ImageData7,
  327.     0x0001,0x0000,
  328.     NULL
  329. };
  330.  
  331. struct Gadget Gadget10 = {
  332.     &Gadget11,
  333.     322,113,
  334.     20,10,
  335.     GADGHIMAGE+GADGIMAGE,
  336.     GADGIMMEDIATE+TOGGLESELECT,
  337.     BOOLGADGET,
  338.     (APTR)&Image6,
  339.     (APTR)&Image7,
  340.     NULL,
  341.     NULL,
  342.     NULL,
  343.     202,
  344.     NULL
  345. };
  346.  
  347. struct PropInfo Gadget9SInfo = {
  348.     AUTOKNOB+FREEVERT,
  349.     -1,0,
  350.     -1,655,
  351. };
  352.  
  353. struct Image Image8 = {
  354.     0,0,
  355.     12,4,
  356.     0,
  357.     NULL,
  358.     0x0000,0x0000,
  359.     NULL
  360. };
  361.  
  362. struct Gadget Gadget9 = {
  363.     &Gadget10,
  364.     6,48,
  365.     20,64,
  366.     NULL,
  367.     RELVERIFY+GADGIMMEDIATE,
  368.     PROPGADGET,
  369.     (APTR)&Image8,
  370.     NULL,
  371.     NULL,
  372.     NULL,
  373.     (APTR)&Gadget9SInfo,
  374.     53,
  375.     NULL
  376. };
  377.  
  378. struct PropInfo Gadget8SInfo = {
  379.     AUTOKNOB+FREEHORIZ,
  380.     0,-1,
  381.     5461,-1,
  382. };
  383.  
  384. struct Image Image9 = {
  385.     0,0,
  386.     10,6,
  387.     0,
  388.     NULL,
  389.     0x0000,0x0000,
  390.     NULL
  391. };
  392.  
  393. struct IntuiText IText5 = {
  394.     2,0,JAM2,
  395.     2,-8,
  396.     NULL,
  397.     (UBYTE *)"Pitch Wheel:12",
  398.     NULL
  399. };
  400.  
  401. struct Gadget Gadget8 = {
  402.     &Gadget9,
  403.     194,113,
  404.     128,10,
  405.     NULL,
  406.     RELVERIFY+GADGIMMEDIATE,
  407.     PROPGADGET,
  408.     (APTR)&Image9,
  409.     NULL,
  410.     &IText5,
  411.     NULL,
  412.     (APTR)&Gadget8SInfo,
  413.     4,
  414.     NULL
  415. };
  416.  
  417. struct PropInfo Gadget7SInfo = {
  418.     AUTOKNOB+FREEHORIZ,
  419.     0,-1,
  420.     655,-1,
  421. };
  422.  
  423. struct Image Image10 = {
  424.     0,0,
  425.     6,6,
  426.     0,
  427.     NULL,
  428.     0x0000,0x0000,
  429.     NULL
  430. };
  431.  
  432. struct IntuiText IText6 = {
  433.     2,0,JAM2,
  434.     8,-8,
  435.     NULL,
  436.     (UBYTE *)"Prs } Freq:+50",
  437.     NULL
  438. };
  439.  
  440. struct Gadget Gadget7 = {
  441.     &Gadget8,
  442.     187,92,
  443.     128,10,
  444.     NULL,
  445.     RELVERIFY+GADGIMMEDIATE,
  446.     PROPGADGET,
  447.     (APTR)&Image10,
  448.     NULL,
  449.     &IText6,
  450.     NULL,
  451.     (APTR)&Gadget7SInfo,
  452.     3,
  453.     NULL
  454. };
  455.  
  456. SHORT BorderVectors4[] = {
  457.     0,0,
  458.     21,0,
  459.     21,10,
  460.     0,10,
  461.     0,0
  462. };
  463. struct Border Border4 = {
  464.     -2,-1,
  465.     1,0,JAM1,
  466.     5,
  467.     BorderVectors4,
  468.     NULL
  469. };
  470.  
  471. struct IntuiText IText8 = {
  472.     2,0,JAM2,
  473.     25,1,
  474.     NULL,
  475.     (UBYTE *)"Sources",
  476.     NULL
  477. };
  478.  
  479. struct IntuiText IText7 = {
  480.     1,0,JAM2,
  481.     5,1,
  482.     NULL,
  483.     (UBYTE *)"2",
  484.     &IText8
  485. };
  486.  
  487. struct Gadget Gadget6 = {
  488.     &Gadget7,
  489.     409,24,
  490.     18,9,
  491.     GADGHBOX+GADGHIMAGE,
  492.     GADGIMMEDIATE,
  493.     BOOLGADGET,
  494.     (APTR)&Border4,
  495.     NULL,
  496.     &IText7,
  497.     NULL,
  498.     NULL,
  499.     101,
  500.     NULL
  501. };
  502.  
  503. SHORT BorderVectors5[] = {
  504.     0,0,
  505.     51,0,
  506.     51,9,
  507.     0,9,
  508.     0,0
  509. };
  510. struct Border Border5 = {
  511.     -2,-1,
  512.     1,0,JAM1,
  513.     5,
  514.     BorderVectors5,
  515.     NULL
  516. };
  517.  
  518. struct IntuiText IText9 = {
  519.     2,0,JAM1,
  520.     8,1,
  521.     NULL,
  522.     (UBYTE *)"CARD",
  523.     NULL
  524. };
  525.  
  526. struct Gadget Gadget5 = {
  527.     &Gadget6,
  528.     216,13,
  529.     48,8,
  530.     NULL,
  531.     GADGIMMEDIATE,
  532.     BOOLGADGET,
  533.     (APTR)&Border5,
  534.     NULL,
  535.     &IText9,
  536.     NULL,
  537.     NULL,
  538.     200,
  539.     NULL
  540. };
  541.  
  542. struct PropInfo Gadget4SInfo = {
  543.     AUTOKNOB+FREEHORIZ,
  544.     0,-1,
  545.     655,-1,
  546. };
  547.  
  548. struct Image Image11 = {
  549.     0,0,
  550.     6,6,
  551.     0,
  552.     NULL,
  553.     0x0000,0x0000,
  554.     NULL
  555. };
  556.  
  557. struct Gadget Gadget4 = {
  558.     &Gadget5,
  559.     29,37,
  560.     128,10,
  561.     NULL,
  562.     RELVERIFY+GADGIMMEDIATE,
  563.     PROPGADGET,
  564.     (APTR)&Image11,
  565.     NULL,
  566.     NULL,
  567.     NULL,
  568.     (APTR)&Gadget4SInfo,
  569.     50,
  570.     NULL
  571. };
  572.  
  573. struct PropInfo Gadget3SInfo = {
  574.     AUTOKNOB+FREEHORIZ,
  575.     0,-1,
  576.     1040,-1,
  577. };
  578.  
  579. struct Image Image12 = {
  580.     0,0,
  581.     6,6,
  582.     0,
  583.     NULL,
  584.     0x0000,0x0000,
  585.     NULL
  586. };
  587.  
  588. struct IntuiText IText10 = {
  589.     2,0,JAM2,
  590.     -78,2,
  591.     NULL,
  592.     (UBYTE *)"Single  1",
  593.     NULL
  594. };
  595.  
  596. struct Gadget Gadget3 = {
  597.     &Gadget4,
  598.     86,12,
  599.     128,10,
  600.     NULL,
  601.     RELVERIFY+GADGIMMEDIATE,
  602.     PROPGADGET,
  603.     (APTR)&Image12,
  604.     NULL,
  605.     &IText10,
  606.     NULL,
  607.     (APTR)&Gadget3SInfo,
  608.     1,
  609.     NULL
  610. };
  611.  
  612. UBYTE Gadget2SIBuff[11];
  613. struct StringInfo Gadget2SInfo = {
  614.     Gadget2SIBuff,
  615.     UNDOBUFFER,
  616.     0,
  617.     11,
  618.     0,
  619.     0,0,0,0,0,
  620.     0,
  621.     0,
  622.     NULL
  623. };
  624.  
  625. struct IntuiText IText11 = {
  626.     2,0,JAM2,
  627.     -46,0,
  628.     NULL,
  629.     (UBYTE *)"Name:",
  630.     NULL
  631. };
  632.  
  633. struct Gadget Gadget2 = {
  634.     &Gadget3,
  635.     95,25,
  636.     88,9,
  637.     NULL,
  638.     RELVERIFY,
  639.     STRGADGET,
  640.     NULL,
  641.     NULL,
  642.     &IText11,
  643.     NULL,
  644.     (APTR)&Gadget2SInfo,
  645.     201,
  646.     NULL
  647. };
  648.  
  649. struct PropInfo Gadget1SInfo = {
  650.     AUTOKNOB+FREEHORIZ,
  651.     0,-1,
  652.     661,-1,
  653. };
  654.  
  655. struct Image Image13 = {
  656.     0,0,
  657.     6,7,
  658.     0,
  659.     NULL,
  660.     0x0000,0x0000,
  661.     NULL
  662. };
  663.  
  664. struct IntuiText IText12 = {
  665.     2,0,JAM2,
  666.     -86,3,
  667.     NULL,
  668.     (UBYTE *)"Volume=100",
  669.     NULL
  670. };
  671.  
  672. struct Gadget Gadget1 = {
  673.     &Gadget2,
  674.     368,11,
  675.     128,11,
  676.     NULL,
  677.     RELVERIFY+GADGIMMEDIATE,
  678.     PROPGADGET,
  679.     (APTR)&Image13,
  680.     NULL,
  681.     &IText12,
  682.     NULL,
  683.     (APTR)&Gadget1SInfo,
  684.     2,
  685.     NULL
  686. };
  687.  
  688. #define GadgetList1 Gadget1
  689.  
  690. SHORT BorderVectors6[] = {
  691.     0,0,
  692.     127,0,
  693.     127,63,
  694.     0,63,
  695.     0,0,
  696.     0,31,        /* Mittelstrich */
  697.     127,31
  698. };
  699. struct Border Border6 = {
  700.     29,48,
  701.     1,0,JAM1,
  702.     7,
  703.     BorderVectors6,
  704.     NULL
  705. };
  706.  
  707. #define BorderList1 Border6
  708.  
  709. struct IntuiText IText13b = {
  710.     3,1,COMPLEMENT,
  711.     0,0,
  712.     NULL,
  713.     (UBYTE *)"Change Colors",
  714.     NULL
  715. };
  716.  
  717. struct MenuItem MenuItem2b = {
  718.     NULL,
  719.     0,18,
  720.     104,8,
  721.     ITEMTEXT+ITEMENABLED+HIGHCOMP,
  722.     0,
  723.     (APTR)&IText13b,
  724.     NULL,
  725.     NULL,
  726.     NULL,
  727.     MENUNULL
  728. };
  729.  
  730. struct IntuiText IText13 = {
  731.     3,1,COMPLEMENT,
  732.     19,0,
  733.     NULL,
  734.     (UBYTE *)"Wave Test",
  735.     NULL
  736. };
  737.  
  738. struct MenuItem MenuItem2 = {
  739.     &MenuItem2b,
  740.     0,9,
  741.     104,8,
  742.     CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP+CHECKED,
  743.     0,
  744.     (APTR)&IText13,
  745.     NULL,
  746.     NULL,
  747.     NULL,
  748.     MENUNULL
  749. };
  750.  
  751. struct IntuiText IText14 = {
  752.     3,1,COMPLEMENT,
  753.     19,0,
  754.     NULL,
  755.     (UBYTE *)"Autowrite",
  756.     NULL
  757. };
  758.  
  759. struct MenuItem MenuItem1 = {
  760.     &MenuItem2,
  761.     0,0,
  762.     104,8,
  763.     CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
  764.     0,
  765.     (APTR)&IText14,
  766.     NULL,
  767.     NULL,
  768.     NULL,
  769.     MENUNULL
  770. };
  771.  
  772. struct Menu Menu4 = {
  773.     NULL,
  774.     219,0,
  775.     57,0,
  776.     MENUENABLED,
  777.     "SetUp",
  778.     &MenuItem1
  779. };
  780.  
  781. struct IntuiText IText15 = {
  782.     3,1,COMPLEMENT,
  783.     0,0,
  784.     NULL,
  785.     (UBYTE *)"Test Sound",
  786.     NULL
  787. };
  788.  
  789. struct MenuItem MenuItem7 = {
  790.     NULL,
  791.     0,36,
  792.     120,8,
  793.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  794.     0,
  795.     (APTR)&IText15,
  796.     NULL,
  797.     't',
  798.     NULL,
  799.     MENUNULL
  800. };
  801.  
  802. struct IntuiText IText16 = {
  803.     3,1,COMPLEMENT,
  804.     0,0,
  805.     NULL,
  806.     (UBYTE *)"Copy",
  807.     NULL
  808. };
  809.  
  810. struct MenuItem MenuItem6 = {
  811.     &MenuItem7,
  812.     0,27,
  813.     120,8,
  814.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  815.     0,
  816.     (APTR)&IText16,
  817.     NULL,
  818.     'c',
  819.     NULL,
  820.     MENUNULL
  821. };
  822.  
  823. struct IntuiText IText17 = {
  824.     3,1,COMPLEMENT,
  825.     0,0,
  826.     NULL,
  827.     (UBYTE *)"Range",
  828.     NULL
  829. };
  830.  
  831. struct MenuItem MenuItem5 = {
  832.     &MenuItem6,
  833.     0,18,
  834.     120,8,
  835.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  836.     0,
  837.     (APTR)&IText17,
  838.     NULL,
  839.     'a',
  840.     NULL,
  841.     MENUNULL
  842. };
  843.  
  844. struct IntuiText IText18 = {
  845.     3,1,COMPLEMENT,
  846.     0,0,
  847.     NULL,
  848.     (UBYTE *)"Mix",
  849.     NULL
  850. };
  851.  
  852. struct MenuItem MenuItem4 = {
  853.     &MenuItem5,
  854.     0,9,
  855.     120,8,
  856.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  857.     0,
  858.     (APTR)&IText18,
  859.     NULL,
  860.     'm',
  861.     NULL,
  862.     MENUNULL
  863. };
  864.  
  865. struct IntuiText IText19 = {
  866.     3,1,COMPLEMENT,
  867.     0,0,
  868.     NULL,
  869.     (UBYTE *)"Exchange",
  870.     NULL
  871. };
  872.  
  873. struct MenuItem MenuItem3 = {
  874.     &MenuItem4,
  875.     0,0,
  876.     120,8,
  877.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  878.     0,
  879.     (APTR)&IText19,
  880.     NULL,
  881.     'e',
  882.     NULL,
  883.     MENUNULL
  884. };
  885.  
  886. struct Menu Menu3 = {
  887.     &Menu4,
  888.     137,0,
  889.     75,0,
  890.     MENUENABLED,
  891.     "Special",
  892.     &MenuItem3
  893. };
  894.  
  895. struct IntuiText IText20 = {
  896.     3,1,COMPLEMENT,
  897.     0,0,
  898.     NULL,
  899.     (UBYTE *)"Put Dump",
  900.     NULL
  901. };
  902.  
  903. struct MenuItem MenuItem9 = {
  904.     NULL,
  905.     0,9,
  906.     104,8,
  907.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  908.     0,
  909.     (APTR)&IText20,
  910.     NULL,
  911.     'p',
  912.     NULL,
  913.     MENUNULL
  914. };
  915.  
  916. struct IntuiText IText21 = {
  917.     3,1,COMPLEMENT,
  918.     0,0,
  919.     NULL,
  920.     (UBYTE *)"Get Dump",
  921.     NULL
  922. };
  923.  
  924. struct MenuItem MenuItem8 = {
  925.     &MenuItem9,
  926.     0,0,
  927.     104,8,
  928.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  929.     0,
  930.     (APTR)&IText21,
  931.     NULL,
  932.     'g',
  933.     NULL,
  934.     MENUNULL
  935. };
  936.  
  937. struct Menu Menu2 = {
  938.     &Menu3,
  939.     82,0,
  940.     48,0,
  941.     MENUENABLED,
  942.     "Dump",
  943.     &MenuItem8
  944. };
  945.  
  946. struct IntuiText IText22 = {
  947.     3,1,COMPLEMENT,
  948.     0,0,
  949.     NULL,
  950.     (UBYTE *)"Quit",
  951.     NULL
  952. };
  953.  
  954. struct MenuItem MenuItem14 = {
  955.     NULL,
  956.     0,36,
  957.     88,8,
  958.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  959.     0,
  960.     (APTR)&IText22,
  961.     NULL,
  962.     '0',
  963.     NULL,
  964.     MENUNULL
  965. };
  966.  
  967. struct IntuiText IText23 = {
  968.     3,1,COMPLEMENT,
  969.     0,0,
  970.     NULL,
  971.     (UBYTE *)"Write",
  972.     NULL
  973. };
  974.  
  975. struct MenuItem MenuItem13 = {
  976.     &MenuItem14,
  977.     0,27,
  978.     88,8,
  979.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  980.     0,
  981.     (APTR)&IText23,
  982.     NULL,
  983.     'w',
  984.     NULL,
  985.     MENUNULL
  986. };
  987.  
  988. struct IntuiText IText24 = {
  989.     3,1,COMPLEMENT,
  990.     0,0,
  991.     NULL,
  992.     (UBYTE *)"Read",
  993.     NULL
  994. };
  995.  
  996. struct MenuItem MenuItem12 = {
  997.     &MenuItem13,
  998.     0,18,
  999.     88,8,
  1000.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  1001.     0,
  1002.     (APTR)&IText24,
  1003.     NULL,
  1004.     'r',
  1005.     NULL,
  1006.     MENUNULL
  1007. };
  1008.  
  1009. struct IntuiText IText25 = {
  1010.     3,1,COMPLEMENT,
  1011.     0,0,
  1012.     NULL,
  1013.     (UBYTE *)"Save",
  1014.     NULL
  1015. };
  1016.  
  1017. struct MenuItem MenuItem11 = {
  1018.     &MenuItem12,
  1019.     0,9,
  1020.     88,8,
  1021.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  1022.     0,
  1023.     (APTR)&IText25,
  1024.     NULL,
  1025.     's',
  1026.     NULL,
  1027.     MENUNULL
  1028. };
  1029.  
  1030. struct IntuiText IText26 = {
  1031.     3,1,COMPLEMENT,
  1032.     0,0,
  1033.     NULL,
  1034.     (UBYTE *)"Load  ",
  1035.     NULL
  1036. };
  1037.  
  1038. struct MenuItem MenuItem10 = {
  1039.     &MenuItem11,
  1040.     0,0,
  1041.     88,8,
  1042.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  1043.     0,
  1044.     (APTR)&IText26,
  1045.     NULL,
  1046.     'l',
  1047.     NULL,
  1048.     MENUNULL
  1049. };
  1050.  
  1051. struct Menu Menu1 = {
  1052.     &Menu2,
  1053.     0,0,
  1054.     75,0,
  1055.     MENUENABLED,
  1056.     "Project",
  1057.     &MenuItem10
  1058. };
  1059.  
  1060. #define MenuList1 Menu1
  1061.  
  1062. struct NewWindow NewWindowStructure1 = {
  1063.     0,9,
  1064.     500,125,
  1065.     0,1,
  1066.     GADGETDOWN+GADGETUP+REQSET+MENUPICK+CLOSEWINDOW+VANILLAKEY,
  1067.     WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+ACTIVATE+NOCAREREFRESH,
  1068.     &Gadget1,
  1069.     NULL,
  1070.     (UBYTE *)"COMMON Parameters",
  1071.     NULL,
  1072.     NULL,
  1073.     5,5,
  1074.     640,256,
  1075.     CUSTOMSCREEN
  1076. };
  1077.  
  1078. SHORT BorderVectors12[] = {
  1079.     0,0,
  1080.     19,0,
  1081.     19,10,
  1082.     0,10,
  1083.     0,0
  1084. };
  1085. struct Border Border12 = {
  1086.     -2,-1,
  1087.     1,0,JAM1,
  1088.     5,
  1089.     BorderVectors12,
  1090.     NULL
  1091. };
  1092.  
  1093. struct IntuiText IText34 = {
  1094.     2,0,JAM2,
  1095.     4,1,
  1096.     NULL,
  1097.     (UBYTE *)"C",
  1098.     NULL
  1099. };
  1100.  
  1101. struct Gadget Gadget38 = {
  1102.     NULL,
  1103.     325,12,
  1104.     16,9,
  1105.     NULL,
  1106.     TOGGLESELECT+GADGIMMEDIATE,
  1107.     BOOLGADGET,
  1108.     (APTR)&Border12,
  1109.     NULL,
  1110.     &IText34,
  1111.     NULL,
  1112.     NULL,
  1113.     236,
  1114.     NULL
  1115. };
  1116.  
  1117. SHORT BorderVectors13[] = {
  1118.     0,0,
  1119.     19,0,
  1120.     19,10,
  1121.     0,10,
  1122.     0,0
  1123. };
  1124. struct Border Border13 = {
  1125.     -2,-1,
  1126.     1,0,JAM1,
  1127.     5,
  1128.     BorderVectors13,
  1129.     NULL
  1130. };
  1131.  
  1132. struct IntuiText IText35 = {
  1133.     2,0,JAM2,
  1134.     4,1,
  1135.     NULL,
  1136.     (UBYTE *)"C",
  1137.     NULL
  1138. };
  1139.  
  1140. struct Gadget Gadget37 = {
  1141.     &Gadget38,
  1142.     325,23,
  1143.     16,9,
  1144.     NULL,
  1145.     TOGGLESELECT+GADGIMMEDIATE,
  1146.     BOOLGADGET,
  1147.     (APTR)&Border13,
  1148.     NULL,
  1149.     &IText35,
  1150.     NULL,
  1151.     NULL,
  1152.     237,
  1153.     NULL
  1154. };
  1155.  
  1156. SHORT BorderVectors14[] = {
  1157.     0,0,
  1158.     19,0,
  1159.     19,10,
  1160.     0,10,
  1161.     0,0
  1162. };
  1163. struct Border Border14 = {
  1164.     -2,-1,
  1165.     2,0,JAM1,
  1166.     5,
  1167.     BorderVectors14,
  1168.     NULL
  1169. };
  1170.  
  1171. struct IntuiText IText36 = {
  1172.     2,0,JAM2,
  1173.     4,1,
  1174.     NULL,
  1175.     (UBYTE *)"2",
  1176.     NULL
  1177. };
  1178.  
  1179. struct Gadget Gadget36 = {
  1180.     &Gadget37,
  1181.     282,47,
  1182.     16,9,
  1183.     SELECTED,
  1184.     TOGGLESELECT,
  1185.     BOOLGADGET,
  1186.     (APTR)&Border14,
  1187.     NULL,
  1188.     &IText36,
  1189.     NULL,
  1190.     NULL,
  1191.     231,
  1192.     NULL
  1193. };
  1194.  
  1195. SHORT BorderVectors15[] = {
  1196.     0,0,
  1197.     19,0,
  1198.     19,10,
  1199.     0,10,
  1200.     0,0
  1201. };
  1202. struct Border Border15 = {
  1203.     -2,-1,
  1204.     2,0,JAM1,
  1205.     5,
  1206.     BorderVectors15,
  1207.     NULL
  1208. };
  1209.  
  1210. struct IntuiText IText37 = {
  1211.     2,0,JAM2,
  1212.     4,1,
  1213.     NULL,
  1214.     (UBYTE *)"4",
  1215.     NULL
  1216. };
  1217.  
  1218. struct Gadget Gadget35 = {
  1219.     &Gadget36,
  1220.     325,47,
  1221.     16,9,
  1222.     SELECTED,
  1223.     TOGGLESELECT,
  1224.     BOOLGADGET,
  1225.     (APTR)&Border15,
  1226.     NULL,
  1227.     &IText37,
  1228.     NULL,
  1229.     NULL,
  1230.     233,
  1231.     NULL
  1232. };
  1233.  
  1234. SHORT BorderVectors16[] = {
  1235.     0,0,
  1236.     19,0,
  1237.     19,10,
  1238.     0,10,
  1239.     0,0
  1240. };
  1241. struct Border Border16 = {
  1242.     -2,-1,
  1243.     2,0,JAM1,
  1244.     5,
  1245.     BorderVectors16,
  1246.     NULL
  1247. };
  1248.  
  1249. struct IntuiText IText38 = {
  1250.     2,0,JAM2,
  1251.     4,1,
  1252.     NULL,
  1253.     (UBYTE *)"3",
  1254.     NULL
  1255. };
  1256.  
  1257. struct Gadget Gadget34 = {
  1258.     &Gadget35,
  1259.     304,47,
  1260.     16,9,
  1261.     SELECTED,
  1262.     TOGGLESELECT,
  1263.     BOOLGADGET,
  1264.     (APTR)&Border16,
  1265.     NULL,
  1266.     &IText38,
  1267.     NULL,
  1268.     NULL,
  1269.     232,
  1270.     NULL
  1271. };
  1272.  
  1273. SHORT BorderVectors17[] = {
  1274.     0,0,
  1275.     19,0,
  1276.     19,10,
  1277.     0,10,
  1278.     0,0
  1279. };
  1280. struct Border Border17 = {
  1281.     -2,-1,
  1282.     2,0,JAM1,
  1283.     5,
  1284.     BorderVectors17,
  1285.     NULL
  1286. };
  1287.  
  1288. struct IntuiText IText39 = {
  1289.     2,0,JAM2,
  1290.     4,1,
  1291.     NULL,
  1292.     (UBYTE *)"1",
  1293.     NULL
  1294. };
  1295.  
  1296. struct Gadget Gadget33 = {
  1297.     &Gadget34,
  1298.     261,47,
  1299.     16,9,
  1300.     SELECTED,
  1301.     TOGGLESELECT,
  1302.     BOOLGADGET,
  1303.     (APTR)&Border17,
  1304.     NULL,
  1305.     &IText39,
  1306.     NULL,
  1307.     NULL,
  1308.     230,
  1309.     NULL
  1310. };
  1311.  
  1312. SHORT BorderVectors18[] = {
  1313.     0,0,
  1314.     83,0,
  1315.     83,10,
  1316.     0,10,
  1317.     0,0
  1318. };
  1319. struct Border Border18 = {
  1320.     -2,-1,
  1321.     2,0,JAM1,
  1322.     5,
  1323.     BorderVectors18,
  1324.     NULL
  1325. };
  1326.  
  1327. struct IntuiText IText40 = {
  1328.     2,0,JAM2,
  1329.     8,1,
  1330.     NULL,
  1331.     (UBYTE *)"ENVELOPE",
  1332.     NULL
  1333. };
  1334.  
  1335. struct Gadget Gadget32 = {
  1336.     &Gadget33,
  1337.     261,35,
  1338.     80,9,
  1339.     SELECTED,
  1340.     TOGGLESELECT,
  1341.     BOOLGADGET,
  1342.     (APTR)&Border18,
  1343.     NULL,
  1344.     &IText40,
  1345.     NULL,
  1346.     NULL,
  1347.     229,
  1348.     NULL
  1349. };
  1350.  
  1351. SHORT BorderVectors19[] = {
  1352.     0,0,
  1353.     83,0,
  1354.     83,10,
  1355.     0,10,
  1356.     0,0
  1357. };
  1358. struct Border Border19 = {
  1359.     -2,-1,
  1360.     2,0,JAM1,
  1361.     5,
  1362.     BorderVectors19,
  1363.     NULL
  1364. };
  1365.  
  1366. struct IntuiText IText41 = {
  1367.     2,0,JAM2,
  1368.     8,1,
  1369.     NULL,
  1370.     (UBYTE *)"WAVEFORM",
  1371.     NULL
  1372. };
  1373.  
  1374. struct Gadget Gadget31 = {
  1375.     &Gadget32,
  1376.     174,35,
  1377.     80,9,
  1378.     SELECTED,
  1379.     TOGGLESELECT,
  1380.     BOOLGADGET,
  1381.     (APTR)&Border19,
  1382.     NULL,
  1383.     &IText41,
  1384.     NULL,
  1385.     NULL,
  1386.     228,
  1387.     NULL
  1388. };
  1389.  
  1390. SHORT BorderVectors20[] = {
  1391.     0,0,
  1392.     91,0,
  1393.     91,10,
  1394.     0,10,
  1395.     0,0
  1396. };
  1397. struct Border Border20 = {
  1398.     -2,-1,
  1399.     2,0,JAM1,
  1400.     5,
  1401.     BorderVectors20,
  1402.     NULL
  1403. };
  1404.  
  1405. struct IntuiText IText42 = {
  1406.     2,0,JAM2,
  1407.     8,1,
  1408.     NULL,
  1409.     (UBYTE *)"FREQUENCY",
  1410.     NULL
  1411. };
  1412.  
  1413. struct Gadget Gadget30 = {
  1414.     &Gadget31,
  1415.     79,35,
  1416.     88,9,
  1417.     SELECTED,
  1418.     TOGGLESELECT,
  1419.     BOOLGADGET,
  1420.     (APTR)&Border20,
  1421.     NULL,
  1422.     &IText42,
  1423.     NULL,
  1424.     NULL,
  1425.     227,
  1426.     NULL
  1427. };
  1428.  
  1429. SHORT BorderVectors21[] = {
  1430.     0,0,
  1431.     67,0,
  1432.     67,10,
  1433.     0,10,
  1434.     0,0
  1435. };
  1436. struct Border Border21 = {
  1437.     -2,-1,
  1438.     2,0,JAM1,
  1439.     5,
  1440.     BorderVectors21,
  1441.     NULL
  1442. };
  1443.  
  1444. struct IntuiText IText43 = {
  1445.     2,0,JAM2,
  1446.     8,1,
  1447.     NULL,
  1448.     (UBYTE *)"COMMON",
  1449.     NULL
  1450. };
  1451.  
  1452. struct Gadget Gadget29 = {
  1453.     &Gadget30,
  1454.     8,35,
  1455.     64,9,
  1456.     SELECTED,
  1457.     TOGGLESELECT,
  1458.     BOOLGADGET,
  1459.     (APTR)&Border21,
  1460.     NULL,
  1461.     &IText43,
  1462.     NULL,
  1463.     NULL,
  1464.     226,
  1465.     NULL
  1466. };
  1467.  
  1468. struct PropInfo Gadget28SInfo = {
  1469.     AUTOKNOB+FREEHORIZ,
  1470.     0,-1,
  1471.     655,-1,
  1472. };
  1473.  
  1474. struct Image Image14 = {
  1475.     0,0,
  1476.     6,6,
  1477.     0,
  1478.     NULL,
  1479.     0x0000,0x0000,
  1480.     NULL
  1481. };
  1482.  
  1483. struct IntuiText IText44 = {
  1484.     2,0,JAM2,
  1485.     132,1,
  1486.     NULL,
  1487.     (UBYTE *)" 45% Random",
  1488.     NULL
  1489. };
  1490.  
  1491. struct Gadget Gadget28 = {
  1492.     &Gadget29,
  1493.     6,47,
  1494.     128,10,
  1495.     NULL,
  1496.     RELVERIFY+GADGIMMEDIATE,
  1497.     PROPGADGET,
  1498.     (APTR)&Image14,
  1499.     NULL,
  1500.     &IText44,
  1501.     NULL,
  1502.     (APTR)&Gadget28SInfo,
  1503.     28,
  1504.     NULL
  1505. };
  1506.  
  1507. struct PropInfo Gadget27SInfo = {
  1508.     AUTOKNOB+FREEHORIZ,
  1509.     0,-1,
  1510.     1040,-1,
  1511. };
  1512.  
  1513. struct Image Image15 = {
  1514.     0,0,
  1515.     6,6,
  1516.     0,
  1517.     NULL,
  1518.     0x0000,0x0000,
  1519.     NULL
  1520. };
  1521.  
  1522. struct IntuiText IText45 = {
  1523.     2,0,JAM2,
  1524.     132,1,
  1525.     NULL,
  1526.     (UBYTE *)"Destin: 46 = Starburns ",
  1527.     NULL
  1528. };
  1529.  
  1530. struct Gadget Gadget27 = {
  1531.     &Gadget28,
  1532.     6,23,
  1533.     128,10,
  1534.     NULL,
  1535.     RELVERIFY+GADGIMMEDIATE,
  1536.     PROPGADGET,
  1537.     (APTR)&Image15,
  1538.     NULL,
  1539.     &IText45,
  1540.     NULL,
  1541.     (APTR)&Gadget27SInfo,
  1542.     27,
  1543.     NULL
  1544. };
  1545.  
  1546. struct PropInfo Gadget26SInfo = {
  1547.     AUTOKNOB+FREEHORIZ,
  1548.     0,-1,
  1549.     1040,-1,
  1550. };
  1551.  
  1552. struct Image Image16 = {
  1553.     0,0,
  1554.     6,6,
  1555.     0,
  1556.     NULL,
  1557.     0x0000,0x0000,
  1558.     NULL
  1559. };
  1560.  
  1561. struct IntuiText IText46 = {
  1562.     2,0,JAM2,
  1563.     132,1,
  1564.     NULL,
  1565.     (UBYTE *)"Source: 45 = AhhVoice  ",
  1566.     NULL
  1567. };
  1568.  
  1569. struct Gadget Gadget26 = {
  1570.     &Gadget27,
  1571.     6,12,
  1572.     128,10,
  1573.     NULL,
  1574.     RELVERIFY+GADGIMMEDIATE,
  1575.     PROPGADGET,
  1576.     (APTR)&Image16,
  1577.     NULL,
  1578.     &IText46,
  1579.     NULL,
  1580.     (APTR)&Gadget26SInfo,
  1581.     26,
  1582.     NULL
  1583. };
  1584.  
  1585. SHORT BorderVectors22[] = {
  1586.     0,0,
  1587.     89,0,
  1588.     89,15,
  1589.     0,15,
  1590.     0,0
  1591. };
  1592. struct Border Border22 = {
  1593.     -2,-1,
  1594.     1,0,JAM1,
  1595.     5,
  1596.     BorderVectors22,
  1597.     NULL
  1598. };
  1599.  
  1600. struct IntuiText IText47 = {
  1601.     2,0,JAM2,
  1602.     24,3,
  1603.     NULL,
  1604.     (UBYTE *)"DO IT",
  1605.     NULL
  1606. };
  1607.  
  1608. struct Gadget Gadget25 = {
  1609.     &Gadget26,
  1610.     248,60,
  1611.     86,14,
  1612.     NULL,
  1613.     RELVERIFY,
  1614.     BOOLGADGET,
  1615.     (APTR)&Border22,
  1616.     NULL,
  1617.     &IText47,
  1618.     NULL,
  1619.     NULL,
  1620.     235,
  1621.     NULL
  1622. };
  1623.  
  1624. SHORT BorderVectors23[] = {
  1625.     0,0,
  1626.     89,0,
  1627.     89,15,
  1628.     0,15,
  1629.     0,0
  1630. };
  1631. struct Border Border23 = {
  1632.     -2,-1,
  1633.     1,0,JAM1,
  1634.     5,
  1635.     BorderVectors23,
  1636.     NULL
  1637. };
  1638.  
  1639. struct IntuiText IText48 = {
  1640.     2,0,JAM2,
  1641.     20,3,
  1642.     NULL,
  1643.     (UBYTE *)"CANCEL",
  1644.     NULL
  1645. };
  1646.  
  1647. struct Gadget Gadget24 = {
  1648.     &Gadget25,
  1649.     14,60,
  1650.     86,14,
  1651.     NULL,
  1652.     RELVERIFY,
  1653.     BOOLGADGET,
  1654.     (APTR)&Border23,
  1655.     NULL,
  1656.     &IText48,
  1657.     NULL,
  1658.     NULL,
  1659.     234,
  1660.     NULL
  1661. };
  1662.  
  1663. #define GadgetList3 Gadget24
  1664.  
  1665. struct NewWindow NewWindowStructure3 = {
  1666.     146,89,
  1667.     348,78,
  1668.     0,1,
  1669.     GADGETDOWN+GADGETUP+CLOSEWINDOW+MENUPICK,
  1670.     WINDOWCLOSE+WINDOWDRAG+WINDOWDEPTH+ACTIVATE+NOCAREREFRESH,
  1671.     &Gadget24,
  1672.     NULL,
  1673.     (UBYTE *)"Copy/Random Setup",
  1674.     NULL,
  1675.     NULL,
  1676.     5,5,
  1677.     640,256,
  1678.     CUSTOMSCREEN
  1679. };
  1680.  
  1681. struct PropInfo Gadget66SInfo = {
  1682.     AUTOKNOB+FREEHORIZ,
  1683.     0,-1,
  1684.     655,-1,
  1685. };
  1686.  
  1687. struct Image Image17 = {
  1688.     0,0,
  1689.     6,6,
  1690.     0,
  1691.     NULL,
  1692.     0x0000,0x0000,
  1693.     NULL
  1694. };
  1695.  
  1696. struct IntuiText IText53 = {
  1697.     2,0,JAM2,
  1698.     132,1,
  1699.     NULL,
  1700.     (UBYTE *)"KS } Freq   = -50",
  1701.     NULL
  1702. };
  1703.  
  1704. struct Gadget Gadget66 = {
  1705.     NULL,
  1706.     7,158,
  1707.     128,10,
  1708.     NULL,
  1709.     RELVERIFY+GADGIMMEDIATE,
  1710.     PROPGADGET,
  1711.     (APTR)&Image17,
  1712.     NULL,
  1713.     &IText53,
  1714.     NULL,
  1715.     (APTR)&Gadget66SInfo,
  1716.     20,
  1717.     NULL
  1718. };
  1719.  
  1720. struct PropInfo Gadget65SInfo = {
  1721.     AUTOKNOB+FREEHORIZ,
  1722.     0,-1,
  1723.     655,-1,
  1724. };
  1725.  
  1726. struct Image Image18 = {
  1727.     0,0,
  1728.     6,6,
  1729.     0,
  1730.     NULL,
  1731.     0x0000,0x0000,
  1732.     NULL
  1733. };
  1734.  
  1735. struct IntuiText IText54 = {
  1736.     2,0,JAM2,
  1737.     132,1,
  1738.     NULL,
  1739.     (UBYTE *)"Freq Fine   = -23",
  1740.     NULL
  1741. };
  1742.  
  1743. struct Gadget Gadget65 = {
  1744.     &Gadget66,
  1745.     7,146,
  1746.     128,10,
  1747.     NULL,
  1748.     RELVERIFY+GADGIMMEDIATE,
  1749.     PROPGADGET,
  1750.     (APTR)&Image18,
  1751.     NULL,
  1752.     &IText54,
  1753.     NULL,
  1754.     (APTR)&Gadget65SInfo,
  1755.     19,
  1756.     NULL
  1757. };
  1758.  
  1759. struct PropInfo Gadget64SInfo = {
  1760.     AUTOKNOB+FREEHORIZ,
  1761.     0,-1,
  1762.     1365,-1,
  1763. };
  1764.  
  1765. struct Image Image19 = {
  1766.     0,0,
  1767.     6,6,
  1768.     0,
  1769.     NULL,
  1770.     0x0000,0x0000,
  1771.     NULL
  1772. };
  1773.  
  1774. struct IntuiText IText55 = {
  1775.     2,0,JAM2,
  1776.     132,1,
  1777.     NULL,
  1778.     (UBYTE *)"Freq Coarse = +12½",
  1779.     NULL
  1780. };
  1781.  
  1782. struct Gadget Gadget64 = {
  1783.     &Gadget65,
  1784.     7,134,
  1785.     128,10,
  1786.     NULL,
  1787.     RELVERIFY+GADGIMMEDIATE,
  1788.     PROPGADGET,
  1789.     (APTR)&Image19,
  1790.     NULL,
  1791.     &IText55,
  1792.     NULL,
  1793.     (APTR)&Gadget64SInfo,
  1794.     18,
  1795.     NULL
  1796. };
  1797.  
  1798. struct PropInfo Gadget63SInfo = {
  1799.     AUTOKNOB+FREEHORIZ,
  1800.     0,-1,
  1801.     655,-1,
  1802. };
  1803.  
  1804. struct Image Image20 = {
  1805.     0,0,
  1806.     6,6,
  1807.     0,
  1808.     NULL,
  1809.     0x0000,0x0000,
  1810.     NULL
  1811. };
  1812.  
  1813. struct IntuiText IText56 = {
  1814.     2,0,JAM2,
  1815.     132,1,
  1816.     NULL,
  1817.     (UBYTE *)"KS } Freq   = -50",
  1818.     NULL
  1819. };
  1820.  
  1821. struct Gadget Gadget63 = {
  1822.     &Gadget64,
  1823.     7,118,
  1824.     128,10,
  1825.     NULL,
  1826.     RELVERIFY+GADGIMMEDIATE,
  1827.     PROPGADGET,
  1828.     (APTR)&Image20,
  1829.     NULL,
  1830.     &IText56,
  1831.     NULL,
  1832.     (APTR)&Gadget63SInfo,
  1833.     17,
  1834.     NULL
  1835. };
  1836.  
  1837. struct PropInfo Gadget62SInfo = {
  1838.     AUTOKNOB+FREEHORIZ,
  1839.     0,-1,
  1840.     655,-1,
  1841. };
  1842.  
  1843. struct Image Image21 = {
  1844.     0,0,
  1845.     6,6,
  1846.     0,
  1847.     NULL,
  1848.     0x0000,0x0000,
  1849.     NULL
  1850. };
  1851.  
  1852. struct IntuiText IText57 = {
  1853.     2,0,JAM2,
  1854.     132,1,
  1855.     NULL,
  1856.     (UBYTE *)"Freq Fine   = -23",
  1857.     NULL
  1858. };
  1859.  
  1860. struct Gadget Gadget62 = {
  1861.     &Gadget63,
  1862.     7,106,
  1863.     128,10,
  1864.     NULL,
  1865.     RELVERIFY+GADGIMMEDIATE,
  1866.     PROPGADGET,
  1867.     (APTR)&Image21,
  1868.     NULL,
  1869.     &IText57,
  1870.     NULL,
  1871.     (APTR)&Gadget62SInfo,
  1872.     16,
  1873.     NULL
  1874. };
  1875.  
  1876. struct PropInfo Gadget61SInfo = {
  1877.     AUTOKNOB+FREEHORIZ,
  1878.     0,-1,
  1879.     1365,-1,
  1880. };
  1881.  
  1882. struct Image Image22 = {
  1883.     0,0,
  1884.     6,6,
  1885.     0,
  1886.     NULL,
  1887.     0x0000,0x0000,
  1888.     NULL
  1889. };
  1890.  
  1891. struct IntuiText IText58 = {
  1892.     2,0,JAM2,
  1893.     132,1,
  1894.     NULL,
  1895.     (UBYTE *)"Freq Coarse = +12½",
  1896.     NULL
  1897. };
  1898.  
  1899. struct Gadget Gadget61 = {
  1900.     &Gadget62,
  1901.     7,94,
  1902.     128,10,
  1903.     NULL,
  1904.     RELVERIFY+GADGIMMEDIATE,
  1905.     PROPGADGET,
  1906.     (APTR)&Image22,
  1907.     NULL,
  1908.     &IText58,
  1909.     NULL,
  1910.     (APTR)&Gadget61SInfo,
  1911.     15,
  1912.     NULL
  1913. };
  1914.  
  1915. struct PropInfo Gadget60SInfo = {
  1916.     AUTOKNOB+FREEHORIZ,
  1917.     0,-1,
  1918.     655,-1,
  1919. };
  1920.  
  1921. struct Image Image23 = {
  1922.     0,0,
  1923.     6,6,
  1924.     0,
  1925.     NULL,
  1926.     0x0000,0x0000,
  1927.     NULL
  1928. };
  1929.  
  1930. struct IntuiText IText59 = {
  1931.     2,0,JAM2,
  1932.     132,1,
  1933.     NULL,
  1934.     (UBYTE *)"KS } Freq   = -50",
  1935.     NULL
  1936. };
  1937.  
  1938. struct Gadget Gadget60 = {
  1939.     &Gadget61,
  1940.     7,78,
  1941.     128,10,
  1942.     NULL,
  1943.     RELVERIFY+GADGIMMEDIATE,
  1944.     PROPGADGET,
  1945.     (APTR)&Image23,
  1946.     NULL,
  1947.     &IText59,
  1948.     NULL,
  1949.     (APTR)&Gadget60SInfo,
  1950.     14,
  1951.     NULL
  1952. };
  1953.  
  1954. struct PropInfo Gadget59SInfo = {
  1955.     AUTOKNOB+FREEHORIZ,
  1956.     0,-1,
  1957.     655,-1,
  1958. };
  1959.  
  1960. struct Image Image24 = {
  1961.     0,0,
  1962.     6,6,
  1963.     0,
  1964.     NULL,
  1965.     0x0000,0x0000,
  1966.     NULL
  1967. };
  1968.  
  1969. struct IntuiText IText60 = {
  1970.     2,0,JAM2,
  1971.     132,1,
  1972.     NULL,
  1973.     (UBYTE *)"Freq Fine   = -23",
  1974.     NULL
  1975. };
  1976.  
  1977. struct Gadget Gadget59 = {
  1978.     &Gadget60,
  1979.     7,66,
  1980.     128,10,
  1981.     NULL,
  1982.     RELVERIFY+GADGIMMEDIATE,
  1983.     PROPGADGET,
  1984.     (APTR)&Image24,
  1985.     NULL,
  1986.     &IText60,
  1987.     NULL,
  1988.     (APTR)&Gadget59SInfo,
  1989.     13,
  1990.     NULL
  1991. };
  1992.  
  1993. struct PropInfo Gadget58SInfo = {
  1994.     AUTOKNOB+FREEHORIZ,
  1995.     0,-1,
  1996.     1365,-1,
  1997. };
  1998.  
  1999. struct Image Image25 = {
  2000.     0,0,
  2001.     6,6,
  2002.     0,
  2003.     NULL,
  2004.     0x0000,0x0000,
  2005.     NULL
  2006. };
  2007.  
  2008. struct IntuiText IText61 = {
  2009.     2,0,JAM2,
  2010.     132,1,
  2011.     NULL,
  2012.     (UBYTE *)"Freq Coarse = +12½",
  2013.     NULL
  2014. };
  2015.  
  2016. struct Gadget Gadget58 = {
  2017.     &Gadget59,
  2018.     7,54,
  2019.     128,10,
  2020.     NULL,
  2021.     RELVERIFY+GADGIMMEDIATE,
  2022.     PROPGADGET,
  2023.     (APTR)&Image25,
  2024.     NULL,
  2025.     &IText61,
  2026.     NULL,
  2027.     (APTR)&Gadget58SInfo,
  2028.     12,
  2029.     NULL
  2030. };
  2031.  
  2032. SHORT BorderVectors28[] = {
  2033.     0,0,
  2034.     115,0,
  2035.     115,10,
  2036.     0,10,
  2037.     0,0
  2038. };
  2039. struct Border Border28 = {
  2040.     -2,-1,
  2041.     1,0,JAM1,
  2042.     5,
  2043.     BorderVectors28,
  2044.     NULL
  2045. };
  2046.  
  2047. struct IntuiText IText62 = {
  2048.     2,0,JAM2,
  2049.     8,1,
  2050.     NULL,
  2051.     (UBYTE *)"Vib/ABend ON",
  2052.     NULL
  2053. };
  2054.  
  2055. struct Gadget Gadget57 = {
  2056.     &Gadget58,
  2057.     298,158,
  2058.     112,9,
  2059.     NULL,
  2060.     GADGIMMEDIATE,
  2061.     BOOLGADGET,
  2062.     (APTR)&Border28,
  2063.     NULL,
  2064.     &IText62,
  2065.     NULL,
  2066.     NULL,
  2067.     218,
  2068.     NULL
  2069. };
  2070.  
  2071. SHORT BorderVectors29[] = {
  2072.     0,0,
  2073.     115,0,
  2074.     115,10,
  2075.     0,10,
  2076.     0,0
  2077. };
  2078. struct Border Border29 = {
  2079.     -2,-1,
  2080.     1,0,JAM1,
  2081.     5,
  2082.     BorderVectors29,
  2083.     NULL
  2084. };
  2085.  
  2086. struct IntuiText IText63 = {
  2087.     2,0,JAM2,
  2088.     4,1,
  2089.     NULL,
  2090.     (UBYTE *)"Prs } Freq ON",
  2091.     NULL
  2092. };
  2093.  
  2094. struct Gadget Gadget56 = {
  2095.     &Gadget57,
  2096.     298,146,
  2097.     112,9,
  2098.     NULL,
  2099.     GADGIMMEDIATE,
  2100.     BOOLGADGET,
  2101.     (APTR)&Border29,
  2102.     NULL,
  2103.     &IText63,
  2104.     NULL,
  2105.     NULL,
  2106.     217,
  2107.     NULL
  2108. };
  2109.  
  2110. SHORT BorderVectors30[] = {
  2111.     0,0,
  2112.     115,0,
  2113.     115,10,
  2114.     0,10,
  2115.     0,0
  2116. };
  2117. struct Border Border30 = {
  2118.     -2,-1,
  2119.     1,0,JAM1,
  2120.     5,
  2121.     BorderVectors30,
  2122.     NULL
  2123. };
  2124.  
  2125. struct IntuiText IText64 = {
  2126.     2,0,JAM2,
  2127.     8,1,
  2128.     NULL,
  2129.     (UBYTE *)"Key Track ON",
  2130.     NULL
  2131. };
  2132.  
  2133. struct Gadget Gadget55 = {
  2134.     &Gadget56,
  2135.     298,134,
  2136.     112,9,
  2137.     NULL,
  2138.     GADGIMMEDIATE,
  2139.     BOOLGADGET,
  2140.     (APTR)&Border30,
  2141.     NULL,
  2142.     &IText64,
  2143.     NULL,
  2144.     NULL,
  2145.     216,
  2146.     NULL
  2147. };
  2148.  
  2149. SHORT BorderVectors31[] = {
  2150.     0,0,
  2151.     115,0,
  2152.     115,10,
  2153.     0,10,
  2154.     0,0
  2155. };
  2156. struct Border Border31 = {
  2157.     -2,-1,
  2158.     1,0,JAM1,
  2159.     5,
  2160.     BorderVectors31,
  2161.     NULL
  2162. };
  2163.  
  2164. struct IntuiText IText65 = {
  2165.     2,0,JAM2,
  2166.     8,1,
  2167.     NULL,
  2168.     (UBYTE *)"Vib/ABend ON",
  2169.     NULL
  2170. };
  2171.  
  2172. struct Gadget Gadget54 = {
  2173.     &Gadget55,
  2174.     298,118,
  2175.     112,9,
  2176.     NULL,
  2177.     GADGIMMEDIATE,
  2178.     BOOLGADGET,
  2179.     (APTR)&Border31,
  2180.     NULL,
  2181.     &IText65,
  2182.     NULL,
  2183.     NULL,
  2184.     215,
  2185.     NULL
  2186. };
  2187.  
  2188. SHORT BorderVectors32[] = {
  2189.     0,0,
  2190.     115,0,
  2191.     115,10,
  2192.     0,10,
  2193.     0,0
  2194. };
  2195. struct Border Border32 = {
  2196.     -2,-1,
  2197.     1,0,JAM1,
  2198.     5,
  2199.     BorderVectors32,
  2200.     NULL
  2201. };
  2202.  
  2203. struct IntuiText IText66 = {
  2204.     2,0,JAM2,
  2205.     4,1,
  2206.     NULL,
  2207.     (UBYTE *)"Prs } Freq ON",
  2208.     NULL
  2209. };
  2210.  
  2211. struct Gadget Gadget53 = {
  2212.     &Gadget54,
  2213.     298,106,
  2214.     112,9,
  2215.     NULL,
  2216.     GADGIMMEDIATE,
  2217.     BOOLGADGET,
  2218.     (APTR)&Border32,
  2219.     NULL,
  2220.     &IText66,
  2221.     NULL,
  2222.     NULL,
  2223.     214,
  2224.     NULL
  2225. };
  2226.  
  2227. SHORT BorderVectors33[] = {
  2228.     0,0,
  2229.     115,0,
  2230.     115,10,
  2231.     0,10,
  2232.     0,0
  2233. };
  2234. struct Border Border33 = {
  2235.     -2,-1,
  2236.     1,0,JAM1,
  2237.     5,
  2238.     BorderVectors33,
  2239.     NULL
  2240. };
  2241.  
  2242. struct IntuiText IText67 = {
  2243.     2,0,JAM2,
  2244.     8,1,
  2245.     NULL,
  2246.     (UBYTE *)"Key Track ON",
  2247.     NULL
  2248. };
  2249.  
  2250. struct Gadget Gadget52 = {
  2251.     &Gadget53,
  2252.     298,94,
  2253.     112,9,
  2254.     NULL,
  2255.     GADGIMMEDIATE,
  2256.     BOOLGADGET,
  2257.     (APTR)&Border33,
  2258.     NULL,
  2259.     &IText67,
  2260.     NULL,
  2261.     NULL,
  2262.     213,
  2263.     NULL
  2264. };
  2265.  
  2266. SHORT BorderVectors34[] = {
  2267.     0,0,
  2268.     115,0,
  2269.     115,10,
  2270.     0,10,
  2271.     0,0
  2272. };
  2273. struct Border Border34 = {
  2274.     -2,-1,
  2275.     1,0,JAM1,
  2276.     5,
  2277.     BorderVectors34,
  2278.     NULL
  2279. };
  2280.  
  2281. struct IntuiText IText68 = {
  2282.     2,0,JAM2,
  2283.     8,1,
  2284.     NULL,
  2285.     (UBYTE *)"Vib/ABend ON",
  2286.     NULL
  2287. };
  2288.  
  2289. struct Gadget Gadget51 = {
  2290.     &Gadget52,
  2291.     298,78,
  2292.     112,9,
  2293.     NULL,
  2294.     GADGIMMEDIATE,
  2295.     BOOLGADGET,
  2296.     (APTR)&Border34,
  2297.     NULL,
  2298.     &IText68,
  2299.     NULL,
  2300.     NULL,
  2301.     212,
  2302.     NULL
  2303. };
  2304.  
  2305. SHORT BorderVectors35[] = {
  2306.     0,0,
  2307.     115,0,
  2308.     115,10,
  2309.     0,10,
  2310.     0,0
  2311. };
  2312. struct Border Border35 = {
  2313.     -2,-1,
  2314.     1,0,JAM1,
  2315.     5,
  2316.     BorderVectors35,
  2317.     NULL
  2318. };
  2319.  
  2320. struct IntuiText IText69 = {
  2321.     2,0,JAM2,
  2322.     4,1,
  2323.     NULL,
  2324.     (UBYTE *)"Prs } Freq ON",
  2325.     NULL
  2326. };
  2327.  
  2328. struct Gadget Gadget50 = {
  2329.     &Gadget51,
  2330.     298,66,
  2331.     112,9,
  2332.     NULL,
  2333.     GADGIMMEDIATE,
  2334.     BOOLGADGET,
  2335.     (APTR)&Border35,
  2336.     NULL,
  2337.     &IText69,
  2338.     NULL,
  2339.     NULL,
  2340.     211,
  2341.     NULL
  2342. };
  2343.  
  2344. SHORT BorderVectors36[] = {
  2345.     0,0,
  2346.     115,0,
  2347.     115,10,
  2348.     0,10,
  2349.     0,0
  2350. };
  2351. struct Border Border36 = {
  2352.     -2,-1,
  2353.     1,0,JAM1,
  2354.     5,
  2355.     BorderVectors36,
  2356.     NULL
  2357. };
  2358.  
  2359. struct IntuiText IText70 = {
  2360.     2,0,JAM2,
  2361.     8,1,
  2362.     NULL,
  2363.     (UBYTE *)"Key Track ON",
  2364.     NULL
  2365. };
  2366.  
  2367. struct Gadget Gadget49 = {
  2368.     &Gadget50,
  2369.     298,54,
  2370.     112,9,
  2371.     NULL,
  2372.     GADGIMMEDIATE,
  2373.     BOOLGADGET,
  2374.     (APTR)&Border36,
  2375.     NULL,
  2376.     &IText70,
  2377.     NULL,
  2378.     NULL,
  2379.     210,
  2380.     NULL
  2381. };
  2382.  
  2383. SHORT BorderVectors37[] = {
  2384.     0,0,
  2385.     115,0,
  2386.     115,10,
  2387.     0,10,
  2388.     0,0
  2389. };
  2390. struct Border Border37 = {
  2391.     -2,-1,
  2392.     1,0,JAM1,
  2393.     5,
  2394.     BorderVectors37,
  2395.     NULL
  2396. };
  2397.  
  2398. struct IntuiText IText71 = {
  2399.     2,0,JAM2,
  2400.     4,1,
  2401.     NULL,
  2402.     (UBYTE *)"Prs } Freq ON",
  2403.     NULL
  2404. };
  2405.  
  2406. struct Gadget Gadget48 = {
  2407.     &Gadget49,
  2408.     298,26,
  2409.     112,9,
  2410.     NULL,
  2411.     GADGIMMEDIATE,
  2412.     BOOLGADGET,
  2413.     (APTR)&Border37,
  2414.     NULL,
  2415.     &IText71,
  2416.     NULL,
  2417.     NULL,
  2418.     208,
  2419.     NULL
  2420. };
  2421.  
  2422. SHORT BorderVectors38[] = {
  2423.     0,0,
  2424.     115,0,
  2425.     115,10,
  2426.     0,10,
  2427.     0,0
  2428. };
  2429. struct Border Border38 = {
  2430.     -2,-1,
  2431.     1,0,JAM1,
  2432.     5,
  2433.     BorderVectors38,
  2434.     NULL
  2435. };
  2436.  
  2437. struct IntuiText IText72 = {
  2438.     2,0,JAM2,
  2439.     8,1,
  2440.     NULL,
  2441.     (UBYTE *)"Vib/ABend ON",
  2442.     NULL
  2443. };
  2444.  
  2445. struct Gadget Gadget47 = {
  2446.     &Gadget48,
  2447.     298,38,
  2448.     112,9,
  2449.     NULL,
  2450.     GADGIMMEDIATE,
  2451.     BOOLGADGET,
  2452.     (APTR)&Border38,
  2453.     NULL,
  2454.     &IText72,
  2455.     NULL,
  2456.     NULL,
  2457.     209,
  2458.     NULL
  2459. };
  2460.  
  2461. SHORT BorderVectors39[] = {
  2462.     0,0,
  2463.     115,0,
  2464.     115,10,
  2465.     0,10,
  2466.     0,0
  2467. };
  2468. struct Border Border39 = {
  2469.     -2,-1,
  2470.     1,0,JAM1,
  2471.     5,
  2472.     BorderVectors39,
  2473.     NULL
  2474. };
  2475.  
  2476. struct IntuiText IText73 = {
  2477.     2,0,JAM2,
  2478.     8,1,
  2479.     NULL,
  2480.     (UBYTE *)"Key Track ON",
  2481.     NULL
  2482. };
  2483.  
  2484. struct Gadget Gadget46 = {
  2485.     &Gadget47,
  2486.     298,14,
  2487.     112,9,
  2488.     NULL,
  2489.     GADGIMMEDIATE,
  2490.     BOOLGADGET,
  2491.     (APTR)&Border39,
  2492.     NULL,
  2493.     &IText73,
  2494.     NULL,
  2495.     NULL,
  2496.     207,
  2497.     NULL
  2498. };
  2499.  
  2500. struct PropInfo Gadget45SInfo = {
  2501.     AUTOKNOB+FREEHORIZ,
  2502.     0,-1,
  2503.     655,-1,
  2504. };
  2505.  
  2506. struct Image Image26 = {
  2507.     0,0,
  2508.     6,6,
  2509.     0,
  2510.     NULL,
  2511.     0x0000,0x0000,
  2512.     NULL
  2513. };
  2514.  
  2515. struct IntuiText IText74 = {
  2516.     2,0,JAM2,
  2517.     132,1,
  2518.     NULL,
  2519.     (UBYTE *)"KS } Freq   = -50",
  2520.     NULL
  2521. };
  2522.  
  2523. struct Gadget Gadget45 = {
  2524.     &Gadget46,
  2525.     7,38,
  2526.     128,10,
  2527.     NULL,
  2528.     RELVERIFY+GADGIMMEDIATE,
  2529.     PROPGADGET,
  2530.     (APTR)&Image26,
  2531.     NULL,
  2532.     &IText74,
  2533.     NULL,
  2534.     (APTR)&Gadget45SInfo,
  2535.     11,
  2536.     NULL
  2537. };
  2538.  
  2539. struct PropInfo Gadget44SInfo = {
  2540.     AUTOKNOB+FREEHORIZ,
  2541.     0,-1,
  2542.     655,-1,
  2543. };
  2544.  
  2545. struct Image Image27 = {
  2546.     0,0,
  2547.     6,6,
  2548.     0,
  2549.     NULL,
  2550.     0x0000,0x0000,
  2551.     NULL
  2552. };
  2553.  
  2554. struct IntuiText IText75 = {
  2555.     2,0,JAM2,
  2556.     132,1,
  2557.     NULL,
  2558.     (UBYTE *)"Freq Fine   = -23",
  2559.     NULL
  2560. };
  2561.  
  2562. struct Gadget Gadget44 = {
  2563.     &Gadget45,
  2564.     7,26,
  2565.     128,10,
  2566.     NULL,
  2567.     RELVERIFY+GADGIMMEDIATE,
  2568.     PROPGADGET,
  2569.     (APTR)&Image27,
  2570.     NULL,
  2571.     &IText75,
  2572.     NULL,
  2573.     (APTR)&Gadget44SInfo,
  2574.     10,
  2575.     NULL
  2576. };
  2577.  
  2578. struct PropInfo Gadget43SInfo = {
  2579.     AUTOKNOB+FREEHORIZ,
  2580.     0,-1,
  2581.     1365,-1,
  2582. };
  2583.  
  2584. struct Image Image28 = {
  2585.     0,0,
  2586.     6,6,
  2587.     0,
  2588.     NULL,
  2589.     0x0000,0x0000,
  2590.     NULL
  2591. };
  2592.  
  2593. struct IntuiText IText76 = {
  2594.     2,0,JAM2,
  2595.     132,1,
  2596.     NULL,
  2597.     (UBYTE *)"Freq Coarse = +12½",
  2598.     NULL
  2599. };
  2600.  
  2601. struct Gadget Gadget43 = {
  2602.     &Gadget44,
  2603.     7,14,
  2604.     128,10,
  2605.     NULL,
  2606.     RELVERIFY+GADGIMMEDIATE,
  2607.     PROPGADGET,
  2608.     (APTR)&Image28,
  2609.     NULL,
  2610.     &IText76,
  2611.     NULL,
  2612.     (APTR)&Gadget43SInfo,
  2613.     9,
  2614.     NULL
  2615. };
  2616.  
  2617. #define GadgetList5 Gadget43
  2618.  
  2619. SHORT BorderVectors43[] = {
  2620.     0,0,
  2621.     410,0,
  2622.     410,38,
  2623.     0,38,
  2624.     0,0
  2625. };
  2626. struct Border Border43 = {
  2627.     4,51,
  2628.     3,0,JAM1,
  2629.     5,
  2630.     BorderVectors43,
  2631.     NULL
  2632. };
  2633.  
  2634. SHORT BorderVectors42[] = {
  2635.     0,0,
  2636.     410,0,
  2637.     410,38,
  2638.     0,38,
  2639.     0,0
  2640. };
  2641. struct Border Border42 = {
  2642.     4,91,
  2643.     3,0,JAM1,
  2644.     5,
  2645.     BorderVectors42,
  2646.     &Border43
  2647. };
  2648.  
  2649. SHORT BorderVectors41[] = {
  2650.     0,0,
  2651.     410,0,
  2652.     410,38,
  2653.     0,38,
  2654.     0,0
  2655. };
  2656. struct Border Border41 = {
  2657.     4,131,
  2658.     3,0,JAM1,
  2659.     5,
  2660.     BorderVectors41,
  2661.     &Border42
  2662. };
  2663.  
  2664. SHORT BorderVectors40[] = {
  2665.     0,0,
  2666.     410,0,
  2667.     410,38,
  2668.     0,38,
  2669.     0,0
  2670. };
  2671. struct Border Border40 = {
  2672.     4,11,
  2673.     3,0,JAM1,
  2674.     5,
  2675.     BorderVectors40,
  2676.     &Border41
  2677. };
  2678.  
  2679. #define BorderList5 Border40
  2680.  
  2681. struct NewWindow NewWindowStructure5 = {
  2682.     221,84,
  2683.     419,172,
  2684.     0,1,
  2685.     GADGETDOWN+GADGETUP+MENUPICK+CLOSEWINDOW+VANILLAKEY,
  2686.     WINDOWDRAG+WINDOWDEPTH+ACTIVATE+NOCAREREFRESH,
  2687.     &Gadget43,
  2688.     NULL,
  2689.     (UBYTE *)"FREQUENCY Parameters",
  2690.     NULL,
  2691.     NULL,
  2692.     5,5,
  2693.     640,256,
  2694.     CUSTOMSCREEN
  2695. };
  2696.  
  2697. struct PropInfo Gadget76SInfo = {
  2698.     AUTOKNOB+FREEHORIZ,
  2699.     0,-1,
  2700.     257,-1,
  2701. };
  2702.  
  2703. struct Image Image29 = {
  2704.     0,0,
  2705.     6,6,
  2706.     0,
  2707.     NULL,
  2708.     0x0000,0x0000,
  2709.     NULL
  2710. };
  2711.  
  2712. struct IntuiText IText77 = {
  2713.     2,0,JAM2,
  2714.     4,-8,
  2715.     NULL,
  2716.     (UBYTE *)"Src 4: 000. Vb Sine 1............",
  2717.     NULL
  2718. };
  2719.  
  2720. struct Gadget Gadget76 = {
  2721.     NULL,
  2722.     6,76,
  2723.     272,10,
  2724.     NULL,
  2725.     RELVERIFY+GADGIMMEDIATE,
  2726.     PROPGADGET,
  2727.     (APTR)&Image29,
  2728.     NULL,
  2729.     &IText77,
  2730.     NULL,
  2731.     (APTR)&Gadget76SInfo,
  2732.     8,
  2733.     NULL
  2734. };
  2735.  
  2736. struct PropInfo Gadget75SInfo = {
  2737.     AUTOKNOB+FREEHORIZ,
  2738.     0,-1,
  2739.     257,-1,
  2740. };
  2741.  
  2742. struct Image Image30 = {
  2743.     0,0,
  2744.     6,6,
  2745.     0,
  2746.     NULL,
  2747.     0x0000,0x0000,
  2748.     NULL
  2749. };
  2750.  
  2751. struct IntuiText IText78 = {
  2752.     2,0,JAM2,
  2753.     4,-8,
  2754.     NULL,
  2755.     (UBYTE *)"Src 3: 000. Vb Sine 1............",
  2756.     NULL
  2757. };
  2758.  
  2759. struct Gadget Gadget75 = {
  2760.     &Gadget76,
  2761.     6,57,
  2762.     272,10,
  2763.     NULL,
  2764.     RELVERIFY+GADGIMMEDIATE,
  2765.     PROPGADGET,
  2766.     (APTR)&Image30,
  2767.     NULL,
  2768.     &IText78,
  2769.     NULL,
  2770.     (APTR)&Gadget75SInfo,
  2771.     7,
  2772.     NULL
  2773. };
  2774.  
  2775. struct PropInfo Gadget74SInfo = {
  2776.     AUTOKNOB+FREEHORIZ,
  2777.     0,-1,
  2778.     257,-1,
  2779. };
  2780.  
  2781. struct Image Image31 = {
  2782.     0,0,
  2783.     6,6,
  2784.     0,
  2785.     NULL,
  2786.     0x0000,0x0000,
  2787.     NULL
  2788. };
  2789.  
  2790. struct IntuiText IText79 = {
  2791.     2,0,JAM2,
  2792.     4,-8,
  2793.     NULL,
  2794.     (UBYTE *)"Src 2: 000. Vb Sine 1............",
  2795.     NULL
  2796. };
  2797.  
  2798. struct Gadget Gadget74 = {
  2799.     &Gadget75,
  2800.     6,38,
  2801.     272,10,
  2802.     NULL,
  2803.     RELVERIFY+GADGIMMEDIATE,
  2804.     PROPGADGET,
  2805.     (APTR)&Image31,
  2806.     NULL,
  2807.     &IText79,
  2808.     NULL,
  2809.     (APTR)&Gadget74SInfo,
  2810.     6,
  2811.     NULL
  2812. };
  2813.  
  2814. SHORT BorderVectors44[] = {
  2815.     0,0,
  2816.     35,0,
  2817.     35,17,
  2818.     0,17,
  2819.     0,0
  2820. };
  2821. struct Border Border44 = {
  2822.     -2,-1,
  2823.     1,0,JAM1,
  2824.     5,
  2825.     BorderVectors44,
  2826.     NULL
  2827. };
  2828.  
  2829. struct IntuiText IText80 = {
  2830.     2,0,JAM2,
  2831.     8,4,
  2832.     NULL,
  2833.     (UBYTE *)"ON",
  2834.     NULL
  2835. };
  2836.  
  2837. struct Gadget Gadget73 = {
  2838.     &Gadget74,
  2839.     283,69,
  2840.     32,16,
  2841.     NULL,
  2842.     GADGIMMEDIATE,
  2843.     BOOLGADGET,
  2844.     (APTR)&Border44,
  2845.     NULL,
  2846.     &IText80,
  2847.     NULL,
  2848.     NULL,
  2849.     206,
  2850.     NULL
  2851. };
  2852.  
  2853. SHORT BorderVectors45[] = {
  2854.     0,0,
  2855.     35,0,
  2856.     35,17,
  2857.     0,17,
  2858.     0,0
  2859. };
  2860. struct Border Border45 = {
  2861.     -2,-1,
  2862.     1,0,JAM1,
  2863.     5,
  2864.     BorderVectors45,
  2865.     NULL
  2866. };
  2867.  
  2868. struct IntuiText IText81 = {
  2869.     2,0,JAM2,
  2870.     8,4,
  2871.     NULL,
  2872.     (UBYTE *)"ON",
  2873.     NULL
  2874. };
  2875.  
  2876. struct Gadget Gadget72 = {
  2877.     &Gadget73,
  2878.     283,50,
  2879.     32,16,
  2880.     NULL,
  2881.     GADGIMMEDIATE,
  2882.     BOOLGADGET,
  2883.     (APTR)&Border45,
  2884.     NULL,
  2885.     &IText81,
  2886.     NULL,
  2887.     NULL,
  2888.     205,
  2889.     NULL
  2890. };
  2891.  
  2892. SHORT BorderVectors46[] = {
  2893.     0,0,
  2894.     35,0,
  2895.     35,17,
  2896.     0,17,
  2897.     0,0
  2898. };
  2899. struct Border Border46 = {
  2900.     -2,-1,
  2901.     1,0,JAM1,
  2902.     5,
  2903.     BorderVectors46,
  2904.     NULL
  2905. };
  2906.  
  2907. struct IntuiText IText82 = {
  2908.     2,0,JAM2,
  2909.     8,4,
  2910.     NULL,
  2911.     (UBYTE *)"ON",
  2912.     NULL
  2913. };
  2914.  
  2915. struct Gadget Gadget71 = {
  2916.     &Gadget72,
  2917.     283,31,
  2918.     32,16,
  2919.     NULL,
  2920.     GADGIMMEDIATE,
  2921.     BOOLGADGET,
  2922.     (APTR)&Border46,
  2923.     NULL,
  2924.     &IText82,
  2925.     NULL,
  2926.     NULL,
  2927.     204,
  2928.     NULL
  2929. };
  2930.  
  2931. SHORT BorderVectors47[] = {
  2932.     0,0,
  2933.     35,0,
  2934.     35,17,
  2935.     0,17,
  2936.     0,0
  2937. };
  2938. struct Border Border47 = {
  2939.     -2,-1,
  2940.     1,0,JAM1,
  2941.     5,
  2942.     BorderVectors47,
  2943.     NULL
  2944. };
  2945.  
  2946. struct IntuiText IText83 = {
  2947.     2,0,JAM2,
  2948.     8,4,
  2949.     NULL,
  2950.     (UBYTE *)"ON",
  2951.     NULL
  2952. };
  2953.  
  2954. struct Gadget Gadget70 = {
  2955.     &Gadget71,
  2956.     283,12,
  2957.     32,16,
  2958.     NULL,
  2959.     GADGIMMEDIATE,
  2960.     BOOLGADGET,
  2961.     (APTR)&Border47,
  2962.     NULL,
  2963.     &IText83,
  2964.     NULL,
  2965.     NULL,
  2966.     203,
  2967.     NULL
  2968. };
  2969.  
  2970. SHORT BorderVectors48[] = {
  2971.     0,0,
  2972.     35,0,
  2973.     35,10,
  2974.     0,10,
  2975.     0,0
  2976. };
  2977. struct Border Border48 = {
  2978.     -2,-1,
  2979.     1,0,JAM1,
  2980.     5,
  2981.     BorderVectors48,
  2982.     NULL
  2983. };
  2984.  
  2985. struct IntuiText IText86 = {
  2986.     2,0,JAM2,
  2987.     38,1,
  2988.     NULL,
  2989.     (UBYTE *)"4",
  2990.     NULL
  2991. };
  2992.  
  2993. struct IntuiText IText85 = {
  2994.     2,0,JAM2,
  2995.     -14,1,
  2996.     NULL,
  2997.     (UBYTE *)"3",
  2998.     &IText86
  2999. };
  3000.  
  3001. struct IntuiText IText84 = {
  3002.     1,0,JAM2,
  3003.     4,1,
  3004.     NULL,
  3005.     (UBYTE *)"-->",
  3006.     &IText85
  3007. };
  3008.  
  3009. struct Gadget Gadget69 = {
  3010.     &Gadget70,
  3011.     225,89,
  3012.     32,9,
  3013.     GADGHBOX+GADGHIMAGE,
  3014.     GADGIMMEDIATE,
  3015.     BOOLGADGET,
  3016.     (APTR)&Border48,
  3017.     NULL,
  3018.     &IText84,
  3019.     NULL,
  3020.     NULL,
  3021.     103,
  3022.     NULL
  3023. };
  3024.  
  3025. SHORT BorderVectors49[] = {
  3026.     0,0,
  3027.     35,0,
  3028.     35,10,
  3029.     0,10,
  3030.     0,0
  3031. };
  3032. struct Border Border49 = {
  3033.     -2,-1,
  3034.     1,0,JAM1,
  3035.     5,
  3036.     BorderVectors49,
  3037.     NULL
  3038. };
  3039.  
  3040. struct IntuiText IText89 = {
  3041.     2,0,JAM2,
  3042.     38,1,
  3043.     NULL,
  3044.     (UBYTE *)"2",
  3045.     NULL
  3046. };
  3047.  
  3048. struct IntuiText IText88 = {
  3049.     2,0,JAM2,
  3050.     -118,1,
  3051.     NULL,
  3052.     (UBYTE *)"Amp Mod: Src 1",
  3053.     &IText89
  3054. };
  3055.  
  3056. struct IntuiText IText87 = {
  3057.     1,0,JAM2,
  3058.     4,1,
  3059.     NULL,
  3060.     (UBYTE *)"-->",
  3061.     &IText88
  3062. };
  3063.  
  3064. struct Gadget Gadget68 = {
  3065.     &Gadget69,
  3066.     128,89,
  3067.     32,9,
  3068.     GADGHBOX+GADGHIMAGE,
  3069.     GADGIMMEDIATE,
  3070.     BOOLGADGET,
  3071.     (APTR)&Border49,
  3072.     NULL,
  3073.     &IText87,
  3074.     NULL,
  3075.     NULL,
  3076.     102,
  3077.     NULL
  3078. };
  3079.  
  3080. struct PropInfo Gadget67SInfo = {
  3081.     AUTOKNOB+FREEHORIZ,
  3082.     0,-1,
  3083.     257,-1,
  3084. };
  3085.  
  3086. struct Image Image32 = {
  3087.     0,0,
  3088.     6,6,
  3089.     0,
  3090.     NULL,
  3091.     0x0000,0x0000,
  3092.     NULL
  3093. };
  3094.  
  3095. struct IntuiText IText90 = {
  3096.     2,0,JAM2,
  3097.     4,-8,
  3098.     NULL,
  3099.     (UBYTE *)"Src 1: 000. Vb Sine 1............",
  3100.     NULL
  3101. };
  3102.  
  3103. struct Gadget Gadget67 = {
  3104.     &Gadget68,
  3105.     6,19,
  3106.     272,10,
  3107.     NULL,
  3108.     RELVERIFY+GADGIMMEDIATE,
  3109.     PROPGADGET,
  3110.     (APTR)&Image32,
  3111.     NULL,
  3112.     &IText90,
  3113.     NULL,
  3114.     (APTR)&Gadget67SInfo,
  3115.     5,
  3116.     NULL
  3117. };
  3118.  
  3119. #define GadgetList6 Gadget67
  3120.  
  3121. struct NewWindow NewWindowStructure6 = {
  3122.     318,9,
  3123.     322,101,
  3124.     0,1,
  3125.     GADGETDOWN+GADGETUP+MENUPICK+VANILLAKEY,
  3126.     WINDOWDRAG+WINDOWDEPTH+ACTIVATE+NOCAREREFRESH,
  3127.     &Gadget67,
  3128.     NULL,
  3129.     (UBYTE *)"WAVEFORM Parameters",
  3130.     NULL,
  3131.     NULL,
  3132.     5,5,
  3133.     640,256,
  3134.     CUSTOMSCREEN
  3135. };
  3136.  
  3137. struct PropInfo Gadget88SInfo = {
  3138.     AUTOKNOB+FREEHORIZ,
  3139.     0,-1,
  3140.     655,-1,
  3141. };
  3142.  
  3143. struct Image Image33 = {
  3144.     0,0,
  3145.     6,6,
  3146.     0,
  3147.     NULL,
  3148.     0x0000,0x0000,
  3149.     NULL
  3150. };
  3151.  
  3152. struct IntuiText IText91 = {
  3153.     2,0,JAM2,
  3154.     0,-8,
  3155.     NULL,
  3156.     (UBYTE *)"KS } EnvTime -06",
  3157.     NULL
  3158. };
  3159.  
  3160. struct Gadget Gadget88 = {
  3161.     NULL,
  3162.     317,111,
  3163.     128,10,
  3164.     NULL,
  3165.     RELVERIFY+GADGIMMEDIATE,
  3166.     PROPGADGET,
  3167.     (APTR)&Image33,
  3168.     NULL,
  3169.     &IText91,
  3170.     NULL,
  3171.     (APTR)&Gadget88SInfo,
  3172.     25,
  3173.     NULL
  3174. };
  3175.  
  3176. struct PropInfo Gadget87SInfo = {
  3177.     AUTOKNOB+FREEHORIZ,
  3178.     0,-1,
  3179.     655,-1,
  3180. };
  3181.  
  3182. struct Image Image34 = {
  3183.     0,0,
  3184.     6,6,
  3185.     0,
  3186.     NULL,
  3187.     0x0000,0x0000,
  3188.     NULL
  3189. };
  3190.  
  3191. struct IntuiText IText92 = {
  3192.     2,0,JAM2,
  3193.     0,-8,
  3194.     NULL,
  3195.     (UBYTE *)"VC } EnvTime  33",
  3196.     NULL
  3197. };
  3198.  
  3199. struct Gadget Gadget87 = {
  3200.     &Gadget88,
  3201.     317,89,
  3202.     128,10,
  3203.     NULL,
  3204.     RELVERIFY+GADGIMMEDIATE,
  3205.     PROPGADGET,
  3206.     (APTR)&Image34,
  3207.     NULL,
  3208.     &IText92,
  3209.     NULL,
  3210.     (APTR)&Gadget87SInfo,
  3211.     24,
  3212.     NULL
  3213. };
  3214.  
  3215. struct PropInfo Gadget86SInfo = {
  3216.     AUTOKNOB+FREEHORIZ,
  3217.     0,-1,
  3218.     655,-1,
  3219. };
  3220.  
  3221. struct Image Image35 = {
  3222.     0,0,
  3223.     6,6,
  3224.     0,
  3225.     NULL,
  3226.     0x0000,0x0000,
  3227.     NULL
  3228. };
  3229.  
  3230. struct IntuiText IText93 = {
  3231.     2,0,JAM2,
  3232.     132,1,
  3233.     NULL,
  3234.     (UBYTE *)"KS  } EnvLevel -23",
  3235.     NULL
  3236. };
  3237.  
  3238. struct Gadget Gadget86 = {
  3239.     &Gadget87,
  3240.     6,111,
  3241.     128,10,
  3242.     NULL,
  3243.     RELVERIFY+GADGIMMEDIATE,
  3244.     PROPGADGET,
  3245.     (APTR)&Image35,
  3246.     NULL,
  3247.     &IText93,
  3248.     NULL,
  3249.     (APTR)&Gadget86SInfo,
  3250.     22,
  3251.     NULL
  3252. };
  3253.  
  3254. struct PropInfo Gadget85SInfo = {
  3255.     AUTOKNOB+FREEHORIZ,
  3256.     0,-1,
  3257.     655,-1,
  3258. };
  3259.  
  3260. struct Image Image36 = {
  3261.     0,0,
  3262.     6,6,
  3263.     0,
  3264.     NULL,
  3265.     0x0000,0x0000,
  3266.     NULL
  3267. };
  3268.  
  3269. struct IntuiText IText94 = {
  3270.     2,0,JAM2,
  3271.     0,-8,
  3272.     NULL,
  3273.     (UBYTE *)"VC } EnvLevl +50",
  3274.     NULL
  3275. };
  3276.  
  3277. struct Gadget Gadget85 = {
  3278.     &Gadget86,
  3279.     317,68,
  3280.     128,10,
  3281.     NULL,
  3282.     RELVERIFY+GADGIMMEDIATE,
  3283.     PROPGADGET,
  3284.     (APTR)&Image36,
  3285.     NULL,
  3286.     &IText94,
  3287.     NULL,
  3288.     (APTR)&Gadget85SInfo,
  3289.     23,
  3290.     NULL
  3291. };
  3292.  
  3293. struct PropInfo Gadget84SInfo = {
  3294.     AUTOKNOB+FREEHORIZ,
  3295.     0,-1,
  3296.     655,-1,
  3297. };
  3298.  
  3299. struct Image Image37 = {
  3300.     0,0,
  3301.     6,6,
  3302.     0,
  3303.     NULL,
  3304.     0x0000,0x0000,
  3305.     NULL
  3306. };
  3307.  
  3308. struct IntuiText IText95 = {
  3309.     2,0,JAM2,
  3310.     132,1,
  3311.     NULL,
  3312.     (UBYTE *)"Prs } EnvLevel -50",
  3313.     NULL
  3314. };
  3315.  
  3316. struct Gadget Gadget84 = {
  3317.     &Gadget85,
  3318.     6,100,
  3319.     128,10,
  3320.     NULL,
  3321.     RELVERIFY+GADGIMMEDIATE,
  3322.     PROPGADGET,
  3323.     (APTR)&Image37,
  3324.     NULL,
  3325.     &IText95,
  3326.     NULL,
  3327.     (APTR)&Gadget84SInfo,
  3328.     21,
  3329.     NULL
  3330. };
  3331.  
  3332. struct PropInfo Gadget83SInfo = {
  3333.     AUTOKNOB+FREEHORIZ,
  3334.     0,-1,
  3335.     655,-1,
  3336. };
  3337.  
  3338. struct Image Image38 = {
  3339.     0,0,
  3340.     6,6,
  3341.     0,
  3342.     NULL,
  3343.     0x0000,0x0000,
  3344.     NULL
  3345. };
  3346.  
  3347. struct Gadget Gadget83 = {
  3348.     &Gadget84,
  3349.     159,88,
  3350.     128,10,
  3351.     NULL,
  3352.     RELVERIFY+GADGIMMEDIATE,
  3353.     PROPGADGET,
  3354.     (APTR)&Image38,
  3355.     NULL,
  3356.     NULL,
  3357.     NULL,
  3358.     (APTR)&Gadget83SInfo,
  3359.     60,
  3360.     NULL
  3361. };
  3362.  
  3363. struct PropInfo Gadget82SInfo = {
  3364.     AUTOKNOB+FREEVERT,
  3365.     -1,0,
  3366.     -1,655,
  3367. };
  3368.  
  3369. struct Image Image39 = {
  3370.     0,0,
  3371.     12,4,
  3372.     0,
  3373.     NULL,
  3374.     0x0000,0x0000,
  3375.     NULL
  3376. };
  3377.  
  3378. struct Gadget Gadget82 = {
  3379.     &Gadget83,
  3380.     289,23,
  3381.     20,64,
  3382.     NULL,
  3383.     RELVERIFY+GADGIMMEDIATE,
  3384.     PROPGADGET,
  3385.     (APTR)&Image39,
  3386.     NULL,
  3387.     NULL,
  3388.     NULL,
  3389.     (APTR)&Gadget82SInfo,
  3390.     59,
  3391.     NULL
  3392. };
  3393.  
  3394. struct PropInfo Gadget81SInfo = {
  3395.     AUTOKNOB+FREEHORIZ,
  3396.     0,-1,
  3397.     655,-1,
  3398. };
  3399.  
  3400. struct Image Image40 = {
  3401.     0,0,
  3402.     6,6,
  3403.     0,
  3404.     NULL,
  3405.     0x0000,0x0000,
  3406.     NULL
  3407. };
  3408.  
  3409. struct Gadget Gadget81 = {
  3410.     &Gadget82,
  3411.     29,88,
  3412.     128,10,
  3413.     NULL,
  3414.     RELVERIFY+GADGIMMEDIATE,
  3415.     PROPGADGET,
  3416.     (APTR)&Image40,
  3417.     NULL,
  3418.     NULL,
  3419.     NULL,
  3420.     (APTR)&Gadget81SInfo,
  3421.     61,
  3422.     NULL
  3423. };
  3424.  
  3425. struct PropInfo Gadget80SInfo = {
  3426.     AUTOKNOB+FREEHORIZ,
  3427.     0,-1,
  3428.     655,-1,
  3429. };
  3430.  
  3431. struct Image Image41 = {
  3432.     0,0,
  3433.     6,6,
  3434.     0,
  3435.     NULL,
  3436.     0x0000,0x0000,
  3437.     NULL
  3438. };
  3439.  
  3440. struct Gadget Gadget80 = {
  3441.     &Gadget81,
  3442.     159,12,
  3443.     128,10,
  3444.     NULL,
  3445.     RELVERIFY+GADGIMMEDIATE,
  3446.     PROPGADGET,
  3447.     (APTR)&Image41,
  3448.     NULL,
  3449.     NULL,
  3450.     NULL,
  3451.     (APTR)&Gadget80SInfo,
  3452.     58,
  3453.     NULL
  3454. };
  3455.  
  3456. struct PropInfo Gadget79SInfo = {
  3457.     AUTOKNOB+FREEVERT,
  3458.     -1,0,
  3459.     -1,655,
  3460. };
  3461.  
  3462. struct Image Image42 = {
  3463.     0,0,
  3464.     12,4,
  3465.     0,
  3466.     NULL,
  3467.     0x0000,0x0000,
  3468.     NULL
  3469. };
  3470.  
  3471. struct Gadget Gadget79 = {
  3472.     &Gadget80,
  3473.     6,23,
  3474.     20,64,
  3475.     NULL,
  3476.     RELVERIFY+GADGIMMEDIATE,
  3477.     PROPGADGET,
  3478.     (APTR)&Image42,
  3479.     NULL,
  3480.     NULL,
  3481.     NULL,
  3482.     (APTR)&Gadget79SInfo,
  3483.     62,
  3484.     NULL
  3485. };
  3486.  
  3487. struct PropInfo Gadget78SInfo = {
  3488.     AUTOKNOB+FREEHORIZ,
  3489.     0,-1,
  3490.     655,-1,
  3491. };
  3492.  
  3493. struct Image Image43 = {
  3494.     0,0,
  3495.     6,6,
  3496.     0,
  3497.     NULL,
  3498.     0x0000,0x0000,
  3499.     NULL
  3500. };
  3501.  
  3502. struct Gadget Gadget78 = {
  3503.     &Gadget79,
  3504.     29,12,
  3505.     128,10,
  3506.     NULL,
  3507.     RELVERIFY+GADGIMMEDIATE,
  3508.     PROPGADGET,
  3509.     (APTR)&Image43,
  3510.     NULL,
  3511.     NULL,
  3512.     NULL,
  3513.     (APTR)&Gadget78SInfo,
  3514.     57,
  3515.     NULL
  3516. };
  3517.  
  3518. SHORT BorderVectors50[] = {
  3519.     0,0,
  3520.     131,0,
  3521.     131,33,
  3522.     0,33,
  3523.     0,0
  3524. };
  3525. struct Border Border50 = {
  3526.     -2,-1,
  3527.     1,0,JAM1,
  3528.     5,
  3529.     BorderVectors50,
  3530.     NULL
  3531. };
  3532.  
  3533. struct IntuiText IText96 = {
  3534.     2,0,JAM2,
  3535.     8,-9,
  3536.     NULL,
  3537.     (UBYTE *)"Vel Curve (VC)",
  3538.     NULL
  3539. };
  3540.  
  3541. struct Gadget Gadget77 = {
  3542.     &Gadget78,
  3543.     314,24,
  3544.     128,32,
  3545.     GADGHBOX+GADGHIMAGE,
  3546.     GADGIMMEDIATE,
  3547.     BOOLGADGET,
  3548.     (APTR)&Border50,
  3549.     NULL,
  3550.     &IText96,
  3551.     NULL,
  3552.     NULL,
  3553.     152,
  3554.     NULL
  3555. };
  3556.  
  3557. #define GadgetList7 Gadget77
  3558.  
  3559. SHORT BorderVectors51[] = {
  3560.     0,0,
  3561.     257,0,
  3562.     257,63,
  3563.     0,63,
  3564.     0,0,
  3565.     0,31,        /* Mittelstrich */
  3566.     257,31
  3567. };
  3568. struct Border Border51 = {
  3569.     29,23,
  3570.     1,0,JAM1,
  3571.     7,
  3572.     BorderVectors51,
  3573.     NULL
  3574. };
  3575.  
  3576. #define BorderList7 Border51
  3577.  
  3578. struct NewWindow NewWindowStructure7 = {
  3579.     0,133,
  3580.     450,123,
  3581.     0,1,
  3582.     GADGETDOWN+GADGETUP+MENUPICK+VANILLAKEY,
  3583.     WINDOWDRAG+WINDOWDEPTH+ACTIVATE+NOCAREREFRESH,
  3584.     &Gadget77,
  3585.     NULL,
  3586.     (UBYTE *)"Source X ENVELOPE Parameters",
  3587.     NULL,
  3588.     NULL,
  3589.     5,5,
  3590.     640,256,
  3591.     CUSTOMSCREEN
  3592. };
  3593.  
  3594. struct IntuiText IText97 = {
  3595.     0,1,JAM2,
  3596.     4,1,
  3597.     NULL,
  3598.     (UBYTE *)"XXXX",
  3599.     NULL
  3600. };
  3601.  
  3602. #define IntuiTextList8 IText97
  3603.  
  3604. struct NewWindow NewWindowStructure8 = {
  3605.     551,0,
  3606.     40,10,
  3607.     0,1,
  3608.     NULL,
  3609.     RMBTRAP+NOCAREREFRESH,
  3610.     NULL,
  3611.     NULL,
  3612.     NULL,
  3613.     NULL,
  3614.     NULL,
  3615.     5,5,
  3616.     640,256,
  3617.     CUSTOMSCREEN
  3618. };
  3619.